/*
Java board game library.
Copyright (C) 2011  Deepesh Garg

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

package d.g.boardgames.chess.gui;

import java.awt.Dimension ;
import java.io.File;

import javax.swing.JFrame ;

import d.g.boardgames.BoardGUI;
import d.g.boardgames.chess.*;
import d.g.boardgames.soccer.*;


public class TestGUI extends JFrame {

	public TestGUI () {
		setSize (new Dimension (400, 400)) ;
		ChessBoard chessBoard = new ChessBoard() ;
		BoardGUI boardGUI = new BoardGUI(chessBoard) ;
		ChessBoardRenderProperties chessBoardRenderProperties = new ChessBoardRenderProperties();
		boardGUI.setBoardRenderProperties(chessBoardRenderProperties);
		ChessMoveListener moveListener = new ChessMoveListener();
		moveListener.setRenderProperties(chessBoardRenderProperties);
		moveListener.setBoardGui(boardGUI);
		boardGUI.addBoardEventListener(moveListener);
		add (boardGUI) ;
		setVisible(true) ;
	}

	public static void main (String argv[]) throws Exception {
		TestGUI t = new TestGUI() ;
	}
}
